Gofundme Project Search Scraper
Pricing
from $5.00 / 1,000 results
Gofundme Project Search Scraper
Scrape GoFundMe fundraising campaigns with complete project details. Extract titles, descriptions, funding progress, organizer info, donation stats, and 60+ fields per campaign — perfect for researchers, journalists, nonprofits, and market analysts.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
GoFundMe Project Search Scraper: Extract Fundraising Campaign Data
What Is GoFundMe?
GoFundMe is the world's largest crowdfunding platform, hosting millions of active fundraising campaigns for causes ranging from medical emergencies and education to community projects and disaster relief. With campaigns created daily, manually analyzing fundraising trends, campaign performance, or identifying high-performing projects is impractical. The GoFundMe Project Search Scraper automates this process, extracting structured campaign data at scale.
Overview
The GoFundMe Project Search Scraper extracts detailed fundraising project information from GoFundMe's discover and search pages, converting campaign listings into clean, analyzable records. It is designed for:
- Market researchers tracking fundraising trends across categories
- Journalists investigating fundraising patterns or campaign success factors
- Nonprofit organizations benchmarking peer campaigns and strategies
- Data analysts studying crowdfunding behavior and donor patterns
- Academic researchers analyzing social fundraising phenomena
Key strengths include batch collection across multiple category/search pages, configurable item limits to control volume, and robust error handling via ignore_url_failures.
Input Format
The scraper accepts a JSON configuration object specifying which pages to scrape:
{"ignore_url_failures": true,"max_items_per_url": 200,"urls": ["https://www.gofundme.com/discover/animal-fundraiser"]}
| Field | Description |
|---|---|
urls | Array of GoFundMe category, search result, or discover pages to scrape |
max_items_per_url | Maximum number of campaigns extracted per page (e.g., 200) |
ignore_url_failures | If true, scraper continues even if some URLs fail; if false, the run stops on first error |
URL Examples:
- Category pages:
https://www.gofundme.com/discover/animal-fundraiser - Search results:
https://www.gofundme.com/s/search?q=medical - Location-based:
https://www.gofundme.com/discover/[location]
Tip: Use discover or category pages for more consistent results than broad searches.
Output Format
Sample output
{"id": "102049481","gallery_images": [],"beneficiary": null,"category_id": "16","charity": null,"charity_organized": false,"created_at": "2026-04-05T01:48:28.000-05:00","current_amount": {"__typename": "Money","amount": 3497,"currency_code": "EUR"},"default_slug": "from-gouda-to-the-games-one-shot-at-the-world","donation_count": 113,"deactivated": false,"donations_enabled": true,"description": "<div><strong>Help mij naar de CrossFit Games 2026</strong>\n</div>\n<div><br />\n</div>\n<div>Mijn naam is Max Hoogerwerf, ik ben 15 jaar en ik train bij CrossFit Gouda. Sport is altijd een groot onderdeel van mijn leven geweest, maar het afgelopen jaar ben ik mij volledig gaan focussen op CrossFit.\n</div>\n<div><br />\n</div>\n<div>Met resultaat: ik heb mij geplaatst voor de CrossFit Games 2026 (het WK Crossfit) in de categorie 14–15 jaar. Een droom die werkelijkheid wordt. Dit is voor mij pas het begin.\n</div>\n<div><br />\n</div>\n<div>Mijn grote doel is om ooit bij de elite, de volwassen mannen, op de CrossFit Games te staan. Om te laten zien wat mogelijk is met discipline, hard werken en blijven geloven in jezelf.\n</div>\n<div><br />\n</div>\n<div>Maar eerst deze kans. Om deel te nemen aan de CrossFit Games in San Jose, Californië, moet alles zelf bekostigd worden. Denk aan:\n</div>\n<ul>\n<li>deelnamekosten\n</li>\n<li>vliegtickets voor mij en mijn coaches\n</li>\n<li>verblijf\n</li>\n<li>vervoer in Amerika\n</li>\n<li>eten en herstel\n</li>\n<li>het verblijf van mijn coaches\n</li>\n<li>trainingsmogelijkheden in de dagen vóór de Games.\n</li>\n</ul>\n<div>In totaal komt dit neer op ongeveer €8500\n</div>\n<div><br />\n</div>\n<div>Daarnaast zijn de kosten om in Amerika te trainen een stuk hoger dan wij hier in Europa gewend zijn. Om mij optimaal voor te bereiden wil ik in de dagen voorafgaand aan de wedstrijden trainen bij een lokale CrossFit box, zodat ik goed kan wennen aan de omgeving, het klimaat en het tijdsverschil.\n</div>\n<div><br />\n</div>\n<div>Mocht er meer worden opgehaald dan het doelbedrag, dan zal dit gebruikt worden voor extra voorbereiding, herstel, aanvullende trainingsdagen en toekomstige internationale wedstrijden.\n</div>\n<div><br />\n</div>\n<div>Ik werk hier iedere dag keihard voor. School, trainen en werk combineren om alles uit deze kans te halen. Ik wil niet alleen voor mezelf daar staan, maar ook laten zien aan andere jongeren dat je, ongeacht waar je vandaan komt, grote dromen mag najagen.\n</div>\n<div><br />\n</div>\n<div>Daarom vraag ik jouw hulp. Elke donatie, groot of klein, brengt mij dichter bij de startlijn.\n</div>\n<div><br />\n</div>\n<div>En delen helpt minstens zoveel. Samen kunnen we laten zien dat een Nederlandse Teen het kan opnemen tegen de wereldtop.\n</div>\n<div><br />\n</div>\n<div>Help jij mij om daar te komen?\n</div>\n<div><br />\n</div>\n<div>Max\n</div>\n<div><br />\n</div>\n<div><strong>Help</strong> <strong>me</strong> <strong>get</strong> <strong>to</strong> <strong>the</strong> <strong>CrossFit</strong> <strong>Games</strong> <strong>2026</strong>\n</div>\n<div><br />\n</div>\n<div>My name is Max Hoogerwerf, I am 15 years old, and I train at CrossFit Gouda. Sport has always been a big part of my life, but over the past year, I have focused entirely on CrossFit.\n</div>\n<div><br />\n</div>\n<div>With results: I have qualified for the CrossFit Games 2026 (the CrossFit World Championships) in the 14–15 age category. A dream coming true. For me, this is just the beginning.\n</div>\n<div><br />\n</div>\n<div>My big goal is to one day compete among the elite, the adult men, at the CrossFit Games. To show what is possible with discipline, hard work, and continuing to believe in yourself.\n</div>\n<div><br />\n</div>\n<div>But first, this opportunity. To participate in the CrossFit Games in San Jose, California, everything must be self-funded. Think of:\n</div>\n<div><br />\n</div>\n<ul>\n<li>participation fees\n</li>\n<li>flight tickets for me and my coaches\n</li>\n<li>accommodation\n</li>\n<li>transport in America\n</li>\n<li>food and recovery\n</li>\n<li>the accommodation of my coaches\n</li>\n<li>training opportunities in the days leading up to the Games. In total, this amounts to approximately €8,500.\n</li>\n</ul>\n<div><br />\n</div>\n<div>Additionally, the costs of training in America are significantly higher than what we are used to here in Europe. To prepare optimally, I want to train at a local CrossFit box in the days leading up to the competitions, so that I can get used to the environment, the climate, and the time difference.\n</div>\n<div><br />\n</div>\n<div>Should more be raised than the target amount, the surplus will be used for extra preparation, recovery, additional training days, and future international competitions.\n</div>\n<div><br />\n</div>\n<div>I work incredibly hard for this every day. Combining school, training, and work to get the most out of this opportunity. I don't just want to be there for myself, but also to show other young people that, regardless of where you come from, you are allowed to chase big dreams.\n</div>\n<div><br />\n</div>\n<div>That is why I am asking for your help. Every donation, big or small, brings me closer to the starting line.\n</div>\n<div><br />\n</div>\n<div>And sharing helps just as much. Together, we can show that a Dutch Teen can take on the world's elite.\n</div>\n<div><br />\n</div>\n<div>Will you help me get there?\n</div>\n<div><br />\n</div>\n<div>Max\n</div>","fund_id": "102049481","fundraiser_image_url": "https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","fundraiser_photo": {"__typename": "FundraiserPhoto","scaled": {"__typename": "FundraiserPhotoScaled","four_by_three1200": "https://images.gofundme.com/ygAb2IaPq4hOPc94zBRS6mnFFDQ=/1200x900/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","three_by_two1200": "https://images.gofundme.com/TM1s_YZk7jvXiJ_fXc0vJ2sLr_U=/1200x800/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","sixteen_by_nine270": "https://images.gofundme.com/MyhIuvMfgkrNNiZyjS07yPMC5O8=/720x405/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","sixteen_by_nine720": "https://images.gofundme.com/MyhIuvMfgkrNNiZyjS07yPMC5O8=/720x405/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","three_by_two720": "https://images.gofundme.com/1bkF0s1Ej8xoj8sI81sHxTmBLHw=/720x480/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","three_by_two640": "https://images.gofundme.com/lx2BQG9fHnpbIHzTOhm-rf0tnnA=/640x480/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg","one_by_one960": "https://images.gofundme.com/HBUdpEUX4rQ6LTTJ_H7orqGEbHE=/960x960/https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg"},"url": "https://d2g8igdw686xgo.cloudfront.net/102049481_1779536130406271_r.jpg"},"slug": "from-gouda-to-the-games-one-shot-at-the-world","has_donations": true,"in_degraded_mode": false,"is_personal_charity": false,"is_published": true,"location": {"__typename": "Location","city": "Reeuwijk","country_code": "NL","postal_code": "","state_prefix": ""},"media_id": "","media_type": "PHOTO_AWS","photo_crop_points": null,"organizer": {"__typename": "User","first_name": "M","id": "307697303","last_name": "Hoogerwerf","profile_url": null},"partner": null,"project_type": "PERSONAL","published_at": "2026-04-05T02:12:29.000-05:00","redirect_url": null,"service_date": null,"donation_cadence": "ONE_TIME_DEFAULT","goal_amount": {"__typename": "Money","amount": 8500,"currency_code": "EUR"},"state": "ACTIVE","status": "ACTIVE","template_id": 0,"title": "From Crossfit Gouda to the Games. One shot at the world","turn_off_donations": false,"visible_in_search": true,"campaign": null,"comment_system": "LEGACY","comments_enabled": true,"comment_count": 0,"donation_configuration": {"__typename": "DonationConfiguration","payment_methods": ["IDEAL","PAYPAL_PAYFAST","CREDIT_CARD"],"payment_processor": "ADYEN"},"donate_slide_reason": null,"enable_contact": true,"donations": [{"__typename": "Donation","amount": {"__typename": "Money","amount": 10,"currency_code": "EUR"},"checkout_id": "296299354","created_at": "2026-06-03T15:34:22.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521153089","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Sabine Dessens","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 20,"currency_code": "EUR"},"checkout_id": "296299277","created_at": "2026-06-03T15:33:56.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521152837","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Erik IJsselstein","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 10,"currency_code": "EUR"},"checkout_id": "296299125","created_at": "2026-06-03T15:33:03.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521152369","is_anonymous": true,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Anonymous","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 20,"currency_code": "EUR"},"checkout_id": "296297908","created_at": "2026-06-03T15:25:45.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521148493","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Aafke Benschop","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 25,"currency_code": "EUR"},"checkout_id": "296297245","created_at": "2026-06-03T15:21:45.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521146315","is_anonymous": true,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Anonymous","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 15,"currency_code": "EUR"},"checkout_id": "296294941","created_at": "2026-06-03T15:07:48.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521138835","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Marit Rutten","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296294791","created_at": "2026-06-03T15:06:50.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521138357","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Rens en Monique Hoogendoorn","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 15,"currency_code": "EUR"},"checkout_id": "296291307","created_at": "2026-06-03T14:45:45.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521127045","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Janneke Sluiter-Peters","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 10,"currency_code": "EUR"},"checkout_id": "296287130","created_at": "2026-06-03T14:20:57.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521113625","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Saskia Sizoo","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 100,"currency_code": "EUR"},"checkout_id": "296284750","created_at": "2026-06-03T14:06:55.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521106001","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Saskia van Leeuwen","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 25,"currency_code": "EUR"},"checkout_id": "296282149","created_at": "2026-06-03T13:51:33.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521097553","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Marcel Swagemakers","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 25,"currency_code": "EUR"},"checkout_id": "296277415","created_at": "2026-06-03T13:20:47.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521082247","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Patty Korringa","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 101,"currency_code": "EUR"},"checkout_id": "296276004","created_at": "2026-06-03T13:11:31.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521077631","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Jimi Duuren","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 100,"currency_code": "EUR"},"checkout_id": "296275649","created_at": "2026-06-03T13:09:16.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521076445","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Oma Steenbergen","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 40,"currency_code": "EUR"},"checkout_id": "296272428","created_at": "2026-06-03T12:48:23.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521066125","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Joost van Dijke","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 100,"currency_code": "EUR"},"checkout_id": "296272009","created_at": "2026-06-03T12:46:14.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521064891","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Richard Nomen","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 25,"currency_code": "EUR"},"checkout_id": "296271816","created_at": "2026-06-03T12:44:27.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521064133","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Huub Wiegerink","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 5,"currency_code": "EUR"},"checkout_id": "296266188","created_at": "2026-06-03T12:05:41.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521045885","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Kim Den Hollander","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296261397","created_at": "2026-06-03T11:32:40.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521030331","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Els van der Werf","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 25,"currency_code": "EUR"},"checkout_id": "296260948","created_at": "2026-06-03T11:29:39.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1521028851","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Josien van Wingerden","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 300,"currency_code": "EUR"},"checkout_id": "296025369","created_at": "2026-06-02T00:22:20.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520259557","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Freek Dessing","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 100,"currency_code": "EUR"},"checkout_id": "296223860","created_at": "2026-06-03T06:42:07.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520908327","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "H Zwarteveld","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 100,"currency_code": "EUR"},"checkout_id": "296216554","created_at": "2026-06-03T05:22:27.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520884679","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Iskos Mouradin","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 100,"currency_code": "EUR"},"checkout_id": "296204618","created_at": "2026-06-03T02:26:25.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520846217","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Cock en Ria Bunnik Steenbergen","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 70,"currency_code": "EUR"},"checkout_id": "296222209","created_at": "2026-06-03T06:25:46.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520902953","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Alex & Ashley Barnas","profile_url": null,"donor_profile": {"__ref": "Profile:d578bf21-06b8-4e14-a26d-6751792476e0"}},{"__typename": "Donation","amount": {"__typename": "Money","amount": 60,"currency_code": "EUR"},"checkout_id": "296060611","created_at": "2026-06-02T08:19:46.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520374433","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Nadine Trompert","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296222158","created_at": "2026-06-03T06:25:17.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520902783","is_anonymous": true,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Anonymous","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296220563","created_at": "2026-06-03T06:09:13.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520897671","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Paul Vrieling","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296219127","created_at": "2026-06-03T05:53:41.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520892997","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Lotte & Vinit Dighe","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296217655","created_at": "2026-06-03T05:36:20.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520888249","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Thom Dessing","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296216884","created_at": "2026-06-03T05:26:41.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520885781","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Annemiek Heijer","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296202223","created_at": "2026-06-03T01:49:52.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520838497","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "koen van Engelen","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296126930","created_at": "2026-06-02T15:19:03.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520592649","is_anonymous": false,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "P.L. Spanjersberg","profile_url": null,"donor_profile": null},{"__typename": "Donation","amount": {"__typename": "Money","amount": 50,"currency_code": "EUR"},"checkout_id": "296098004","created_at": "2026-06-02T12:35:13.000-05:00","fundraiser": {"__ref": "Fundraiser:102049481"},"id": "1520496439","is_anonymous": true,"is_giving_fund_donation": false,"is_offline": false,"is_recurring": false,"is_scheduled_payment_active": null,"is_verified": true,"name": "Anonymous","profile_url": null,"donor_profile": null}],"goal_log": [{"__typename": "Goal","date": "2026-06-02T03:53:18.000-05:00","goal_amount": {"__typename": "Money","amount": 8500,"currency_code": "EUR"},"source": "USER"},{"__typename": "Goal","date": "2026-05-23T13:41:47.000-05:00","goal_amount": {"__typename": "Money","amount": 9650,"currency_code": "EUR"},"source": "USER"},{"__typename": "Goal","date": "2026-05-23T06:28:11.000-05:00","goal_amount": {"__typename": "Money","amount": 10000,"currency_code": "EUR"},"source": "USER"},{"__typename": "Goal","date": "2026-04-05T01:49:00.000-05:00","goal_amount": {"__typename": "Money","amount": 9000,"currency_code": "EUR"},"source": "USER"}],"has_gfm_org_donation": false,"heart_count": 113,"instagram_deep_link": null,"is_linked_with_meta": false,"is_gfm_dot_org_fund": false,"partner_cobranding_enabled": null,"photo_counts": {"__typename": "PhotoCounts","co_photos": 1,"community_photos": 0,"photos": 1},"poster_sharing_enabled": true,"smart_goals_opt_in": "DISABLED","social_share_count": 0,"story_slide_summary": null,"suggested_donation_stats": {"__typename": "SuggestedDonationStats","median_donation_amount": {"__typename": "Money","amount": 25,"currency_code": "EUR"}},"tags": null,"team": null,"team_members": [],"unattributed_donation_counts": {"__typename": "UnattributedDonationCounts","amount_raised_unattributed_number": 3497,"number_of_donations_unattributed": 113},"user_defined_goal_amount": {"__typename": "Money","amount": 8500,"currency_code": "EUR"},"update_count": 0,"from_url": "https://www.gofundme.com/s/fundraisers?q=game"}
Each scraped campaign returns a comprehensive record with 60+ fields covering campaign metadata, funding progress, organizer details, and engagement metrics:
Campaign Identification
| Field | Meaning |
|---|---|
ID | Unique GoFundMe identifier for the campaign |
Title | Fundraiser name as displayed to donors |
Slug | URL-friendly campaign identifier |
Default Slug | Primary slug assigned by GoFundMe |
Description | Full campaign narrative and pitch text |
Project Type | Campaign category type (personal, charity, etc.) |
Category ID | Internal ID of the fundraiser category |
Funding & Financial Data
| Field | Meaning |
|---|---|
Goal Amount | Target fundraising amount in currency |
Current Amount | Funds raised to date |
User Defined Goal Amount | Custom goal set by organizer |
Donations Enabled | Whether donations are currently accepted (boolean) |
Turn Off Donations | If donations have been closed (boolean) |
Donation Cadence | Frequency pattern of donations (e.g., recurring, one-time) |
Donation Count | Total number of individual donations received |
Has Donations | Boolean indicating if campaign has received any donations |
Unattributed Donation Counts | Donations made anonymously without attribution |
Donation Configuration | Settings for donation acceptance and processing |
Campaign Status & Dates
| Field | Meaning |
|---|---|
Status | Current campaign status (e.g., active, completed, paused) |
Is Published | Whether campaign is publicly visible |
Visible In Search | Campaign appears in search results (boolean) |
Deactivated | Whether campaign has been deactivated |
Created At | Timestamp when campaign was created |
Published At | Timestamp when campaign went live |
Service Date | Expected date service or delivery will occur |
In Degraded Mode | If platform features are limited for this campaign |
Media & Visual Content
| Field | Meaning |
|---|---|
Gallery Images | Array of campaign photo URLs |
Fundraiser Photo | Primary campaign image URL |
Fundraiser Image URL | Alternative image reference |
Media ID | Internal ID of primary media asset |
Media Type | Type of media (image, video, etc.) |
Photo Crop Points | Coordinates for image cropping/positioning |
Photo Counts | Metrics on photo views or engagement |
Organizer & Beneficiary Information
| Field | Meaning |
|---|---|
Organizer | Person or entity launching the campaign |
Beneficiary | Person or cause receiving the funds |
Team | Team members collaborating on the campaign |
Team Members | List of individual team member profiles |
Location | Geographic location of campaign or beneficiary |
Charity | If campaign is organized by a registered charity |
Charity Organized | Whether a nonprofit organization is involved |
Is Personal Charity | Boolean for personal vs. organizational campaigns |
Partner | Partner organizations involved |
Partner Cobranding Enabled | If partner branding is displayed |
Engagement & Interaction Metrics
| Field | Meaning |
|---|---|
Heart Count | Number of times the campaign was "hearted" or favorited |
Social Share Count | Number of social media shares |
Comment Count | Total comments on the campaign |
Comments Enabled | Whether public comments are allowed |
Comment System | Type of commenting system enabled |
Update Count | Number of campaign updates posted by organizer |
Platform Features & Configuration
| Field | Meaning |
|---|---|
Template ID | Campaign template used during creation |
Fund ID | Internal fund identifier |
Campaign | Campaign metadata object |
Is Linked With Meta | If campaign is linked to Meta/Facebook |
Instagram Deep Link | Link to Instagram promotional content |
Is GFM Dot Org Fund | Whether campaign is part of GoFundMe.org |
Has GFM Org Donation | If organization has donated to this campaign |
Enable Contact | Whether organizer contact is enabled |
Poster Sharing Enabled | If campaign poster can be downloaded/shared |
Smart Goals Opt In | If AI-recommended goals are enabled |
Advanced Metrics & Tags
| Field | Meaning |
|---|---|
Tags | Keywords and categories assigned to campaign |
Story Slide Summary | Summary of campaign story sections |
Suggested Donation Stats | Statistics on suggested donation amounts |
Goal Log | Historical record of goal changes |
Redirect URL | If campaign redirects to external URL |
How to Use
-
Identify target pages — Browse GoFundMe's discover section (e.g., by category: animal fundraiser, medical, education) or construct search URLs.
-
Build URL list — Paste discover/category/search URLs into the
urlsarray:
"urls": ["https://www.gofundme.com/discover/animal-fundraiser","https://www.gofundme.com/discover/medical","https://www.gofundme.com/s/search?q=disaster-relief"]
-
Set item limits — Adjust
max_items_per_url(e.g.,200for bulk collection,20for sampling). -
Enable error handling — Set
ignore_url_failures: trueto skip failed URLs instead of halting the run. -
Run the scraper — Start the actor and monitor progress in the logs.
-
Export results — Download as JSON, CSV, or Excel and integrate into analytics tools.
Best practices:
- Category/discover pages yield better results than broad searches
- Higher
max_items_per_urlvalues capture more campaigns but increase runtime - Use
ignore_url_failures: truefor production runs to handle occasional timeouts
Use Cases & Business Value
- Fundraising research: Analyze campaign success factors, average funding goals, and donation patterns by category
- Media investigations: Identify trending campaigns, high-performing fundraisers, or unusual funding activity
- Competitive benchmarking: Compare nonprofit campaigns to understand peer strategies and donor behavior
- Academic studies: Research crowdfunding phenomena, donor psychology, and social fundraising trends
- Donor intelligence: Build datasets of high-performing campaigns to model success patterns
The GoFundMe Project Search Scraper eliminates manual browsing and data collection, delivering campaign insights that inform strategy and reveal patterns hidden in thousands of crowdfunding stories.
Conclusion
The GoFundMe Project Search Scraper is a powerful tool for anyone needing structured fundraising campaign data. Whether you're a researcher, journalist, nonprofit strategist, or data analyst, this scraper transforms GoFundMe's vast catalog into actionable intelligence across 60+ fields per campaign. Start collecting data today and unlock insights into crowdfunding trends and donor behavior.